const db = wx.cloud.database();
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    rili: [{
        title: '报名时间',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yyl.png',
        ontap: 'ontap1',
        date1: '10月15日 08:00',
        date2: '10月24日 18:00'
      },
      {
        title: '资格审查查询',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yy.png',
        ontap: 'ontap2',
        date1: '10月15日 00:00',
        date2: '10月26日 00:00'
      },
      {
        title: '报名序号查询',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yyl.png',
        ontap: 'ontap3',
        date1: '10月28日后8:00后 '
      },
     
      {
        title: '报名确认缴费',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yy.png',
        ontap: 'ontap4',
        date1: '11月1日 00:00',
        date2: '11月7日 24:00'
      },
      { 
        title: '准考证打印',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yyl.png',
        ontap: 'ontap5',
        date1: '11月23日 00:00',
        date2: '11月29日 12:00'
      },
      {
        title: '笔试时间',
        src: 'http://sd.offcn.com/zg/wximg/gkhz-img/yy.png',
        ontap: 'ontap6',
        date1: '11月29日'
      }
    ],
  },

  ontap1: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送报名时间提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['4Erx3UX0XzcnfPN8OuehS73k3LlDpku-mmu_IMegn2g'],//报名提醒
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      baomingshijian: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  ontap2: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送资格审查查询提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['KItvmFALD7fsYShSL-1Uh4WzgTasZ2LmTdMKD3_4EMU'],//报名提醒
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      zigeshencha: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  ontap3: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送报名序号查询提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['Z1s_9kfag-z9YRzVftjcleJ50rqnteSx6iSL2UidOTk'],//报名序号查询
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      baomingxuhao: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  ontap4: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送报名确认缴费提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['2wsCtu6FfwLhYkN0EdijXNyHmaFyX4XcJoQAURKiRIc'],//报名确认缴费
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      jiaofeitixing: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  ontap5: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送准考证打印提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['-w-J98XUdDRTCFVD7gmo27xoRcmDce2KLakd6HlyKlo'],//准考证打印
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      zkz: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  ontap6: function () {
    wx.showModal({
      title: '提示',
      content: '是否需要推送笔试时间提醒',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
          wx.requestSubscribeMessage({
            tmplIds: ['BCCicBEdl9PiUsNjdjkpHCOiReDeKKh067L3fUMNDEc'],//笔试时间
            success(res) {
              console.log(res);
              db.collection('userInfo').where({
                _openid: app.globalData.openid,
              }).get({
                success: res => {
                   var that = this;
                   db.collection('userInfo').add({
                    data: {
                      bishishijian: '1',
                    },
                    //添加成功的回调函数
                    success(res) {
                      console.log('cloud get success!')
                    }
                  });
                },
              })
            },
            fail(res) {
              console.log(res);
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})